sheep’s head and foot soup - Turkish English Dictionary